package uba.ing2.subite.domain;

/**
 * Representa una factura a cobrar.
 */
public interface Invoice {
	/**
	 * El total de la factura.
	 */
	Number total();
	
	/**
	 * La terminal de pago que generó la factura.
	 */
	PaymentTerminal paymentTerminal();
	
	/**
	 * Descripción corta (de una linea) sobre el motivo de la factura. 
	 */
	String shortDescription();
}
